(1)官方網站(只有MySQL)
https://dev.mysql.com/
(2)下載(MacOS、Apache、MySQL及PHP or Python四合一)
https://www.mysql.com/downloads/
(2-1)抓windows 10
https://www.mamp.info/en/downloads/
安裝路徑很重要!!要記得裝在哪,安裝完有兩隻大象~~
紀錄:C:\MAMP
(2-2)被占用就選按2.
(安裝除錯:MySQL01影片00:56、01:53)
MAMP PRO 強化管理機制介面用(有翻譯端)
上課直接學命令列(似CMD),不經過翻譯端
翻譯端的缺點是實現有限,命令列可以做全部的事情
(3)覺得很不錯的參考資料
https://ithelp.ithome.com.tw/articles/10240762
CSS JS HTML透過伺服器(Web Server)在客戶(本地)端執行
提出要求 > PHP(內:MySQL)拿 > 執行
MySQL:資料的過濾 存取
PHP把用戶端的請求,整理,跟MySQL拿
a.可以切換繁體
b.不要使用中文命名(這樣還要編碼big5、MS950、UTF-8,容易錯誤)
c.語言大小寫沒區分(上課方便進行:關鍵字全大小、自訂全小寫)
方式1.
utf8_general_ci
方式2.
選回伺服器>SQL
新增資料庫
CREATE DATABASE test01
SHOW DATABASES
SHOW TABLES
USE test01
(4-1)
CREATE TABLE `tb01` (id INTEGER, `cname` VARCHAR(10))
INTEGER沒括號 直接找最大
VARCHAR(10) 最多10
差異:空值是 預設值NULL
(4-2)
CREATE TABLE `test01`.`tb02` ( `id` INT NOT NULL AUTO_INCREMENT , `came` VARCHAR(100) NOT NULL , `birthday` DATE NOT NULL , `tel` VARCHAR(20) NOT NULL , PRIMARY KEY (`id`)) ENGINE = InnoDB;
DROP TABLE `test02`.`tb01`
操作>
查閱資料:SQL文法
https://www.sqlite.org/lang.html
老師說:
Js超級無敵重要Node.js可以貫穿前後端
小專終於結束